physically strong - French English Dictionary